An Eclipse Plug-In for Visualizing Java Code Dependencies on Relational Databases

نویسندگان

  • Paul L. Bergstein
  • Priyanka Gariba
  • Vaibhavi Pisolkar
  • Sheetal Subbanwad
چکیده

Enterprise applications typically consist of a web layer, the business logic layer, and a relational database. However, the interaction between these various layers is not sufficiently captured by the current generation of IDE (Integrated Development Environment). For example, current Java IDE's do not evaluate the relationship of classes with the database, or how a particular java method interacts with database tables and columns. We report here our progress in developing an Eclipse plug-in that helps the programmer by providing a visual map of interactions between Java code and relational databases. A primary motivation is to facilitate code maintenance in the face of database modifications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

AppDetector: A Tool Prototype for Visualizing Java Code Dependencies on Relational Databases

Abstrac t Modern tools have simplified the development of the enterprise applications by bridging gaps across various technologies like file systems, relational databases, messaging, and web services. However, the interaction between these various layers is not sufficiently captured by the current generation of IDE (Integrated Development Environment). Our idea is to develop a framework that wi...

متن کامل

CodeQuest - Source Code Querying with Datalog

Understanding source code is vital to many tasks in software engineering. Source code querying tools are designed to help such understanding, by allowing programmers to explore relations that exist between different parts of the codebase. The contribution of such a system named CodeQuest is the topic of this dissertation. One of the modern source code querying and browsing tools for Java is JQu...

متن کامل

Gclipse A Collaborative Editor Plug-In for Eclipse

This thesis is about a collaborative text editor, Gclipse. The editor is implemented in Java as an Eclipse plug-in. Eclipse is an application development framework for Java that also provides a Java development environment. Gclipse extends this environment by adding the feature of collaborative editing additionally to the inherited abilities, such as syntax highlighting, code formatting and cod...

متن کامل

Parichayana: An Eclipse Plugin for Detecting Exception Handling Anti-Patterns and Code Smells in Java Programs

Anti-patterns and code-smells are signs in the source code which are not defects (does not prevent the program from functioning and does not cause compile errors) and are rather indicators of deeper and bigger problems. Exception handling is a programming construct designed to handle the occurrence of anomalous or exceptional conditions (that changes the normal flow of program execution). In th...

متن کامل

JDeodorant: Identification and Removal of Feature Envy Bad Smells

In this demonstration we present an Eclipse plug-in that identifies Feature Envy bad smells in Java projects and resolves them by applying the appropriate Move Method refactorings. The main contribution is the ability to pre-evaluate the impact of all possible Move refactorings on design quality and apply the most effective one.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009